﻿using System;
using DataAccessLayer.Clases;
using DTO.Clases;

namespace BussinesLayer.Clases
{
    /// <summary>
    /// Representa una clase para la lógica de negocio de Egreso.
    /// </summary>
    public class BussinesEgreso
    {
        /// <summary>
        /// Objeto de transacción a Base de Datos de Egreso.
        /// </summary>
        private DaoEgreso miDaoEgreso;

        /// <summary>
        /// Inicializa una nueva instancia de la clase BussinesEgreso.
        /// </summary>
        public BussinesEgreso()
        {
            this.miDaoEgreso = new DaoEgreso();
        }

        /// <summary>
        /// Ingresa el registro de un Egreso a la Base de Datos.
        /// </summary>
        /// <param name="egreso">Egreso a ingresar.</param>
        public void IngresarEgreso(Egreso egreso)
        {
            miDaoEgreso.IngresarEgreso(egreso);
        }
    }
}